export interface Iselect {
  id: number,
  name: string
}
export interface ILanding {
  id?: number; // ID
  name?: string; // 模板名称
  productId?: string; // 产品
  template?: string; // 页面模板
  image?: string; // 落地页图片；多个用逗号隔开
  workwechatQr?: string; // 企微二维码；多个用逗号隔开
  detail?: string; // 描述
  status?: string; // 状态；1上架 0下架
  createTime?: string; // 创建时间
  updateTime?: string; // 更新时间
  creator?: string; // 创建者
  updater?: string; // 更新者
  deleted?: boolean; // 是否已删除
}

export interface IChannel {
  channelName: string; // 渠道名称
  channelType: string; // 渠道类别
  id?: number; // ID
  channelDetail?: string; // 简述
  channelStatus?: string; // 状态；1启用 0删除
  createTime?: string; // 创建时间
  updateTime?: string; // 更新时间
  creator?: string; // 创建者
  updater?: string; // 更新者
  deleted?: boolean; // 是否已删除
}
export interface IProduct {
  productPrice: string; // 产品价格
  productOriginalPrice: string; // 产品原价
  productRestrict: string; // 库存限制；是否限制 1是 0否
  productDetail: string; // 简述
  productStatus: number; // 状态；1上架 0下架
  productSource: number; // 产品来源 1项目同步 2自营产品
  itemSource?: string; // 项目来源
  productType?: string; // 产品分类
  id?: number; // ID
  productInventory?: number; // 库存
  productTypeName?: string; // 产品分类名称
  productName?: string; // 产品名称
  createTime?: string; // 创建时间
  updateTime?: string; // 更新时间
  creator?: string; // 创建者
  updater?: string; // 更新者
  deleted?: boolean; // 是否已删除
}

export interface IItem {
  productPrice: string; // 产品价格
  productOriginalPrice: string; // 产品原价
  productRestrict: string; // 库存限制；是否限制 1是 0否
  productDetail: string; // 简述
  productStatus: string; // 状态；1上架 0下架
  productSource: string; // 产品来源 1项目同步 2自营产品
  productType: string; // 产品分类
  id?: number; // ID
  productImg?: string; // 产品图片
  productInventory?: string; // 库存
  itemSource?: string; // 项目来源
  productTypeName?: string; // 产品分类名称
  productName?: string; // 产品名称
  selectProduct?: string; // 选择产品
  createTime?: string; // 创建时间
  updateTime?: string; // 更新时间
  creator?: string; // 创建者
  updater?: string; // 更新者
  deleted?: boolean; // 是否已删除
}

export interface IformItem {
  label?: string
  "aria-label"?: string
  prop: string,
  type: string
  rules?: any[],
  options?: any[],
  relabel?: string,
  revalue?: string,
  dateType?: any,
  children?: any[]
}